// 获取数组的最后一个元素
function compose(g, f) {
  return function (value) {
    return g(f(value)); // 将洋葱代码封装了一下
  }
}

function reverse(arr) {
  return arr.reverse();
}

function first(arr) {
  return arr[0]
}

const last = compose(first, reverse);

console.log(last([1, 2, 3, 4]));